package com.rtx.edi.model.error.po;

import java.math.BigDecimal;
import java.time.LocalDateTime;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
/**
 * 
 * @author luoqiongli
 *
 */
@Data
@TableName("api_receiptfinish")
@ApiModel(value = "ApiReceiptFinish对象", description = "")
public class ApiReceiptFinish {
	
	@TableField(exist = false)
	@ApiModelProperty(value = "页面编号")
	private Integer pageNum = 1;

	@TableField(exist = false)
	@ApiModelProperty(value = "页面大小")
	private Integer pageSize = 20;

    @ApiModelProperty("主键")
    @TableId(type = IdType.AUTO)
    private Long serialkey;

    private String whseid;
    private String storerkey;
    private String receiptkey;
    private String externreceiptkey;
    private String externalreceiptkey2;
    private LocalDateTime receiptdate;
    private String type;
    private LocalDateTime expectedreceiptdate;
    private String suppliercode;
    private String suppliername;
    private String status;
    private BigDecimal openqty;
    private String shipfromcontact;
    private String shipfromphone;
    private String shipfromstate;
    private String shipfromcity;
    private String shipfromaddressline2;
    private String shipfromaddressline3;
    private String shipfromaddressline1;
    private String logisticscode;
    private String logisticsname;
    private String rtxexpresskey;
    private String notes;
    private String rtxpofromhourse;
    private String carrierreference;
    
   private String rtxreturnreason;
   
   private String carrierkey;
   private String carriername;
   private String shipfromzip;
   private String shipfromemail;
    
    private String rtxqmmethod;
    private String qmcustomerid;
    @ApiModelProperty("回传状态")
    private String ediflag;
    private String rtxqmtype;

    @ApiModelProperty("回传状态")
    private String edimsg;

    @ApiModelProperty("回传次数")
    private Integer rtxqueue;

    @ApiModelProperty("新增用户")
    private String addwho;

    @ApiModelProperty("新增日期")
    private LocalDateTime adddate;

    @ApiModelProperty("修改用户")
    private String editwho;

    @ApiModelProperty("修改日期")
    private LocalDateTime editdate;

    private String batchid;
    
    private String default01;

    private String default02;

    private String default03;

    private String default04;

    private String default05;

    private String default06;

    private String default07;

    private String default08;

    private String default09;

    private String default10;

}
